package org.yong.springbootcmd.util.page;

import java.util.List;

public abstract class DataHandlerHelper<E> extends DataHandler<E> {

  protected int calcOffset(int index, int size) {
    return (index - 1) * size;
  }

  /**
   * 获取数据列表
   *
   * @param offset 偏移量
   * @param size 页大小
   * @return 数据列表
   */
  protected abstract List<E> elements(int offset, int size);
}
